 Юрий Ревич
 Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера
 2-е издание
 Санкт-Петербург «БХВ-Петербург» 2011

 Ревич Ю.В.
 Р32 Практическое программирование микроконтроллеров Atmel AVR на языке ассемблера. - 2-е изд., испр. - СПб.: БХВ-Петербург, 2011. - 352 с.: ил. - (Электроника)
 ISBN 978-5-9775-0657-1
 Изложены принципы функционирования, особенности архитектуры и приемы программирования микроконтроллеров Atmel AVR. Приведены готовые рецепты для программирования основных функций современной микроэлектронной аппаратуры: от реакции на нажатие кнопки или построения динамической индикации до сложных протоколов записи данных во внешнюю память или особенностей подключения часов реального времени. Особое внимание уделяется обмену данными микроэлектронных устройств с персональным компьютером, приводятся примеры программ. В книге учтены особенности современных моделей AVR и сопутствующих микросхем последних лет выпуска. Приложения содержат основные параметры микроконтроллеров AVR, перечень команд и тексты программ для них, а также список используемых терминов и аббревиатур.
 Для учащихся, инженерно-технических работников и радиолюбителей

 ОГЛАВЛЕНИЕ:
 Микроконтроллеры, их возникновение и применение (7).
 ЧАСТЬ I. ОБЩИЕ ПРИНЦИПЫ УСТРОЙСТВА И ФУНКЦИОНИРОВАНИЯ ATMEL AVR (17).
 Глава 1. Обзор микроконтроллеров Atmel AVR (19).
 Глава 2. Общее устройство, организация памяти, тактирование, сброс (27).
 Глава 3. Знакомство с периферийными устройствами (37).
 Глава 4. Прерывания и режимы энергосбережения (53).
 ЧАСТЬ II. ПРОГРАММИРОВАНИЕ МИКРОКОНТРОЛЛЕРОВ ATMEL AVR (61).
 Глава 5. Общие принципы программирования МК семейства AVR (63).
 Глава 6. Система команд AVR (105).
 Глава 7. Арифметические операции (127).
 Глава 8. Программирование таймеров (147).
 Глава 9. Использование EEPROM (179).
 Глава 10. Аналоговый компаратор и АЦП (187).
 Глава 11. Программирование SPI (215).
 Глава 12. Интерфейс TWI (I2C) и его практическое использование (237).
 Глава 13. Программирование UART/USART (261).
 Глава 14. Режимы энергосбережения и сторожевой таймер (285).
 ПРИЛОЖЕНИЯ (299).
 Приложение 1. Основные параметры микроконтроллеров Atmel AVR (301).
 Приложение 2. Команды Atmel AVR (309).
 Приложение 3. Тексты программ (317).
 Приложение 4. Обмен данными с персональным компьютером и отладка программ через UART (329).
 Приложение 5. Словарь часто встречающихся аббревиатур и терминов (341).
 Литература (347).
 Предметный указатель (349).

 Ю.Ревич
 Занимательная электроника, 2-е изд.